package File;

import java.io.File;

/**
 * 访问一个目录中的所有子项
 */
public class ListFilesDemo {
    public static void main(String[] args) {
        //访问当前目录(当前项目目录)所有子项
        File dir = new File(".");//
        /*
            boolean isFile()
            判断当前File对象表示的是否为一个文件
            boolean isDirectory()
            判断当前File对象表示的是否为一个目录
         */
        if(dir.isDirectory()){
            File[]  subs = dir.listFiles();//把filter传入
            //listFiles()返回一个抽象路径名数组，该数组表示该抽象路径名所表示的目录中满足指定过滤器的文件和目录
            System.out.println(subs);
            for(int i=0;i<subs.length;i++){
                System.out.println(subs[i].getName());//getName()是file有的，当自己创建则需要创建get/set
            }
        }



    }
}
